Nesting Probabilistic Programs

نویسنده

  • Tom Rainforth
چکیده

We formalize the notion of nesting probabilistic programming queries and investigate the resulting statistical implications. We demonstrate that query nesting allows the definition of models which could not otherwise be expressed, such as those involving agents reasoning about other agents, but that existing systems take approaches that lead to inconsistent estimates. We show how to correct this by delineating possible ways one might want to nest queries and asserting the respective conditions required for convergence. We further introduce, and prove the correctness of, a new online nested Monte Carlo estimation method that makes it substantially easier to ensure these conditions are met, thereby providing a simple framework for designing statistically correct inference engines.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Nesting Probabilistic Inference

When doing inference in ProbLog, a probabilistic extension of Prolog, we extend SLD resolution with some additional bookkeeping. This additional information is used to compute the probabilistic results for a probabilistic query. In Prolog’s SLD, goals are nested very naturally. In ProbLog’s SLD, nesting probabilistic queries interferes with the probabilistic bookkeeping. In order to support nes...

متن کامل

Conservation implications of historic sea turtle nesting beach loss

Populations of endangered Caribbean sea turtles are far more depleted than realized because current conservation assessments do not reflect historic nesting data. We used historical sources to analyze changes in the numbers of nesting populations and population sizes for green and hawksbill turtles on all known nesting beaches in the Caribbean over the past millennium. We present the first maps...

متن کامل

Using program structure to guide optimization in the presence of first-class functions

Compilers for functional languages such as Standard ML can do a good job compiling programs, especially programs that perform symbolic computation. However, they often do a poor job on programs in a wide range of real-world application domains, such as systems programming and scientific computing. One reason for this is that these compilers are not sensitive to program structure, that is, recur...

متن کامل

The WHILE Hierarchy of Program Schemes Is Infinite

We exhibit a sequence Sn (n ≥ 0) of while program schemes, i. e., while programs without interpretation, with the property that the while nesting depth of Sn is n, and prove that any while program scheme which is scheme equivalent to Sn, i. e., equivalent for all interpretations over arbitrary domains, has while nesting depth at least n. This shows that the while nesting depth imposes a strict ...

متن کامل

Selection of nesting habitat of hawksbill turtle (Eretmochelys imbricata) in two coral islands of Qeshm and Hengam in the Persian Gulf, Iran

The Persian Gulf islands are the nesting regions for the severely endangered hawksbill turtle (Eretmochelys imbricata) species. Therefore, the selection of the nesting habitat of this species in the two islands of Qeshm and Hengam was studied by a five-member working group in the spring of 2013 - 2015. Ultimately, 23 and 17 nests were identified in the south of Qeshm Island and in the south and...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018